Part Number Hot Search : 
R3010 CDRH6 2SK2094 GSM900D 74HCT24 0000X LM1101N5 HD74HC75
Product Description
Full Text Search
 

To Download CS7654-KQ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  preliminary product information this document contains information for a new product. cirrus logic reserves the right to modify this product without notice. 1 copyright ? cirrus logic, inc. 1998 (all rights reserved) cirrus logic, inc. p.o. box 17847, austin, texas 78760 (512) 445 7222 fax: (512) 445 7581 http://www.crystal.com cs7654 ccd color-space processor with analog output features l itu-601 compliant image formatting l itu-656 and smpte-125/m transports l i 2 c control interface l limited secondary i 2 c bus master l automatic white balance l programmable gamma correction l programmable interpolation l programmable luma gain and saturation control l fully programmable color separation matrix coefficients l supports up to 1440, active pixels per line, with no limitation on vertical size l programmable "chroma kill" circuit l highly integrated for low part count cameras l three dacs providing simultaneous composite, s-video outputs l multi-standard support for ntsc-m, ntsc- japan, pal (b, d, g, h, i, m, n, combination n) l on-chip voltage reference generator modes, tri- state dacs and power down mode. description the cs7654 is a low-power digital color-space proces- sor for ccd cameras. it provides all the necessary digital image processing for standard four-color interline trans- fer ccd imagers. the cs7654 processes the magenta, yellow, cyan, and green (mycg) ccd imager data into ycrcb formatted component digital video and into ana- log pal or ntsc. internal processing includes color separation, automatic white balance, user programma- ble gamma correction, programmable scaling (interpolation), digital output formatting and encoding function for analog output. also, a special "chroma kill" circuit eliminates false colors during saturation. video output can be formatted to be compatible with ntsc-m, ntsc-j, pal-b,d,g,h,i,m,n, and combination n sys- tems. closed caption is supported in ntsc. three 10- bit dacs provide two channels for an s-video output port and one composite video outputs.a high-speed i 2 c compatible control interface is provided for in system design. a general purpose i/o port is also available to help con- serve valuable board space and to provide up to eight boot configurations.the cs7654 is designed to work directly with the cs7615 ccd imager analog processor. ordering information CS7654-KQ 0 to 70 c 64-pin tqfp (10 mm x 10 mm x 1.4 mm) i deformatter color and white balance awb control gamma correction scaler output formatter i 2 c interface register pll and external block clock timing chroma vref/ href/ xtal primary i 2 c bus secondary i 2 c bus ccd separation anitaliasing video formatter vsync hsync interpolation and filter interpolation and delay chroma luma 10-bit dac composite 10-bit dac luma 10-bit dac s mosaic data driver may 99 ds330pp2
cs7654 2 table of contents characteristics/specifications ............................................................ 4 digital characteristics.................................................................... 4 switching characteristics ............................................................. 4 power consumption ........................................................................... 5 power consumption ........................................................................... 6 control port characteristics ..................................................... 6 recommended operating characteristics............................... 7 absolute maximum ratings .............................................................. 7 general description .................................................................................. 8 overview ..................................................................................................... 8 digital output formats .............................................................................. 11 internal horizontal scaler ......................................................................... 11 clkin2x input timing .............................................................................. 12 clkout_grg ......................................................................................... 12 intern.al processing ............................................................................... 13 input data format and chroma separator ............................................... 13 white balance and gamma correction .................................................... 13 chroma kill ............................................................................................... 13 internal filters ........................................................................................... 14 analog video timing generator ............................................................... 14 color subcarrier synthesizer .................................................................... 14 chroma path ............................................................................................. 14 luma path ................................................................................................ 14 digital to analog converters ..................................................................... 15 voltage reference .................................................................................... 15 current reference .................................................................................... 15 closed caption insertion .......................................................................... 15 control registers ...................................................................................... 16 testability .................................................................................................. 16 operational description ........................................................................ 16 reset hierarchy ........................................................................................ 16 vertical timing ................................................................................... 16 ntsc interlaced ................................................................................. 17 pal interlaced .................................................................................... 18 progressive scan ............................................................................... 18 digital video input modes ......................................................................... 18 multi-standard output format modes ....................................................... 20 subcarrier generation .............................................................................. 20 color bar generator ................................................................................. 20 super white/super black support ............................................................. 21 filter responses ................................................................................ 23 preliminary product information describes products which are in production, but for which full characterization data is not yet available. advanced product information describes products which are in development and subject to development changes. cirrus logic, inc. has mad e best efforts to ensure that the information contained in this document is accurate and reliable. however, the information is subject to cha nge without notice and is provided as is without warranty of any kind (express or implied). no responsibility is assumed by cirrus logic, inc. for the use of this information, nor for infringements of patents or other rights of third parties. this document is the property of cirrus logic, inc. and implies no license under patents, copyrights, trademarks, or trade secrets. no part of this publication may be copied, reproduced, stored in a retrieval sys- tem, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise). furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written consent of cirrus logic, inc. the names of products of cirrus logic, inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respec tive owners which may be registered in some jurisdictions. a list of cirrus logic, inc. trademarks and service marks can be found at http: //www.cirrus.com.
cs7654 3 internal register structure and user interface ..................... 25 operating cs7654 in normal i2c configuration (three-byte mode) ....... 25 station address .................................................................................. 25 write operations in three-byte mode ............................................... 25 address set operation ....................................................................... 26 read operations in three-byte mode ............................................... 26 operating cs7654 in four-byte i2c configuration ............................ 26 write operations in four-byte mode ................................................. 26 read operations in four-byte mode ................................................. 27 initializing slave devices on secondary i2c bus from an eprom .......... 27 controlling the configuration process ...................................................... 28 reserved registers and test pins ........................................................... 29 general purpose i/o port ......................................................................... 29 analog ............................................................................................................ 30 analog timing .......................................................................................... 30 vref ........................................................................................................ 30 iset-dac ................................................................................................. 30 dacs ........................................................................................................ 30 luminance dac ................................................................................. 30 chrominance dac ............................................................................. 31 comp_vid dac ................................................................................ 31 register description ............................................................................... 32 board design and layout considerations ..................................... 53 power and ground planes ....................................................................... 53 power supply decoupling ........................................................................ 53 digital interconnect ................................................................................... 53 analog interconnect ................................................................................. 53 analog output protection ......................................................................... 54 esd and latch up protection ................................................................... 54 external dac output filter ....................................................................... 54 pin descriptions ......................................................................................... 55 package dimensions ................................................................................. 60
cs7654 4 characteristics/specifications digital characteristics (t a = 25 c; v dd = 5 v; c l = 30 pf; input levels: logic 0 = 0 v, logic 1 = v dd .) switching characteristics (t a = 25 c; v dd = 5 v; c l = 30 pf; input levels: logic 0 = 0 v, logic 1 = v dd .) . specifications are subject to change without notice parameter symbol min typ max unit logic inputs high-level input voltage v ih v dd - 0.8 - - v low-level input voltage v il --0.8v input leakage current i in - - 10.0 a input pin capacitance c di -10-pf input clamp voltage - -0.7 - v logic outputs high-level output source current @ i oh = 1ma v oh v dd - 0.4 - - v low-level output sink current @ i ol = 1ma v ol 0.4 - - v high-z leakage current i z - - 10.0 a parameter symbol min typ max unit digital input clkin2x frequency range f clk2x -2730mhz input data setup time, di[9:0] t s1 5- -ns input data hold time, di[9:0] t h1 5- -ns digital output channel a/b digital data output clock interleaved data f clkout_grg --30mhz channel a/b output hold time t oh -0-ns channel a/b output propagation delay t pd -1.95ns digital output rise time with 30 pf load t r -15-ns digital output fall time with 30 pf load t f -15-ns
cs7654 5 power consumption ( t a = 25 c; v dd = 5 v; c l = no load; input levels: logic 0 = 0 v, logic 1 = v dd .) notes: 1. low-z - 3 dacs on 2. output current levels with iset = 4 k w , vref = 1.232 v. 3. dacs are set to low impedance mode 4. dacs are set to high impedance mode 5. times for black-to-white-level and white-to-black-level transitions. parameter symbol min typ max unit power supply supply voltage vaa 4.75 5.0 5.25 v digital supply current (encoder) iaa1 - 70 ma analog supply (encoder) low-z (note 1) iaa2 - 100 - ma power supply rejection ratio psrr - 0.02 0.05 %/% normal mode i dd -150200ma low power mode i dd -716ma analog outputs full scale output current comp_vid/y/c (notes 2, 3) io 32.9 34.7 36.5 ma full scale output current comp_vid/y/c (notes 2, 4) io 8.22 8.68 9.13 ma lsb current comp_vid/y/c (notes 2, 3) ib 32.2 33.9 35.7 ma lsb current comp_vid/y/c (notes 2, 4) ib 8.04 8.48 8.92 ma dac-to dac matching mat - 2 - % output compliance voc 0 - + 1.4 v output impedance rout - 15 - k w output capacitance cout - - 30 pf dac output delay odel - 4 12 nsec dac rise/fall time (note 5) trf - 2.5 5 nsec clkin2x clkin mosaic input data di[9:0] t h2 t s2 t h1 t s1 clkout output data doa[9:0] dob[9:0] t pd t oh input timing diagram output timing diagram
cs7654 6 power consumption (continued) control port characteristics (t a = 25 c; v dd = 5 v; input levels: logic 0 = 0 v, logic 1 = v dd .) parameter symbol min typ max units voltage reference reference voltage output vov 1.170 1.232 1.294 v rreference input current uvc - - 10 ua static performance dac resolution - - 10 bits differential non-linearity dnl -1 + 0.5 + 1 lsb integral non-linearity inl - 2 + 1+ 2lsb dynamic performance differential gain dg - 2 5 % differential phase dp - + 0. 5 + 2deg hue accuracy ha - - 2 deg signal to noise ratio snr 70 - - db saturation accuracy sat - 1 2 % parameter symbol min max unit scl clock frequency f scl -400khz bus free time between transmissions t buf 1.3 - s start condition hold time t hdst 0.6 - s clock pulse width high low t high t low 0.6 1.3 - - s s setup time for repeat start condition t sust 0.6 - s sdain hold time from scl falling t hdd 0-s sdain setup time from scl rising t sud 0.1 - s sdain and scl rise time t r -1.0s sdain and scl fall time t f -0.3s setup time for stop condition t susp 0.6 - s t buf t hdst t hdst t low t r t f t hdd t high t sud t sust t susp stop start start stop repeated sda s cl i 2 c timing diagram
cs7654 7 recommended operating characteristics absolute maximum ratings warning: operation at or beyond these limits may result in permanent damage to the device. normal operation is not guaranteed at these extremes. parameter symbol min typ max unit power supply voltage v dd 4.5 5.0 5.5 v ground to ground voltage differential - - 10 mv digital input rise/fall time - - 10 ns clkin level setup to clkin2x rising (non-interpolated) t s2 8- -ns clkin level hold after clkin2x rising (non-interpolated) t h2 8- -ns digital input voltage range 0 - v dd v operating temperature range t a 0-70 c parameter symbol min max unit power supply voltage v dd -0.3 6.0 v digital input voltage range gnd - 0.3 v dd + 0.3 v forced digital output current - 50 ma sustained digital output voltage gnd - 0.3 v dd + 0.3 v output short circuit current - - ma operating temperature range t a 070c lead solder temperature (10 s duration) - +260 c storage temperature range -65 +160 c
cs7654 8 general description overview the cs7654 is a complete color space converter and multi-standard digital video encoder imple- mented in current cmos technology. it provides all necessary digital image processing for standard four-color interline transfer ccd imagers. the cs7654 processes the magenta, yellow, cyan, and green (mycg) ccd imager data into ycrcb for- matted component and into ntsc-m, ntsc-j, pal-b, pal-d, pal-g, pal-h, pal-i, pal-m, pal-n, or pal-n argentina-compatible analog video. two 10-bit dac outputs provide high quality s- video analog output while another 10-bit dac si- multaneously generates composite analog video. in order to lower overall system costs, the cs7654 provides an internal voltage reference that elimi- nates the requirement for an external, discrete, three-pin voltage reference. the cs7654 forms the heart of a four chip digital ccd camera. the four chips include the ccd im- ager, the cs7615 ccd digitizer, the cs7654 color space processor, and a vertical drive interface-chip for the ccd imager. most four-phase ccd imag- ers (and their associated vertical drives) can be used with the cs7615 digitizer and the cs7654 processor to form a simple and cost-effective ana- log output format digital camera. the cs7615 and cs7654 together support imager formats ranging from 175175 pixels up to 1000x1000 pixels. tim- ing control is located in the cs7615 analog proces- sor, while the cs7654 synchronizes itself by decoding the timing cues embedded in the cs7615 data stream. alternately, the cs7654 accepts hori- zontal and vertical timing signals on hrefin and vrefin pins. the block diagram in figure 1 illus- trates a typical system interconnect. the cs7654 provides color separation of standard mycg chroma block data from industry standard four-color ccd imagers. gamma correction and white balance adjustment functions are also includ- ed in the cs7654. the ycrcb (luminance and chrominance) data is output at twice the scaled pixel rate in 10-bit format. the digital ycrcb out- put data from the cs7654 conforms to the itu-656 parallel component digital video recommendation with embedded synchronization (see embedded eav and sav discussion). the cs7654 incorporates an internal horizontal scaler which may be turned on to increase the hor- izontal pixel count of the popular 360 (cif) and 512 horizontal pixel per line imagers. the most common target resolutions for the scaler are 640 and 720 pixels per line (square and rectangular pix- el formats), but it is possible to provide generic scaling of m/n where m and n are values from 1 to 31. the cs7615 and cs7654 chip set supports a wide range of imager formats while providing an output format that follows the itu-601 component digi- tal video recommendation. the itu-601 docu- ment primarily specifies horizontal resolutions of 720 active horizontal pixels (which is required for broadcast television compatibility). however, many of todays digital video receivers are capable of operating with a wide range of video image for- mats. even though these digital video receivers al- low image formats not specified in the itu- 601/656 recommendation, all of these receivers ex- pect the basic itu-601/656 protocol to be followed in terms of data sequence and timing cues. this is the case with the cs7654, where all output formats ccd bias vertical drive timing cds/adc +18v to +12v 6 6 2 +5v cs7654 512x480 cs7615 ccd image processor i 2 c i 2 c figure 1. typical 4-chip digital ccd camera
cs7654 9 follow the itu-601/656 recommendation even if the image formats differ in horizontal and vertical pixel dimensions. . vertical blanking vertical blanking horizontal blanking horizontal blanking active video field 1 active video field 2 eav h=1 sav h=0 640 779 0 639 f=1 lines 266 to 3 f=0 lines 4 to 265 lines 1 to 19 v=1 lines 20 to 263 v=0 lines 264 to 282 v=1 lines 283 to 525 v=0 figure 2. horizontal and vertical timing states (640480 resolution)
cs7654 10 word data content pixel notes 1280 1111 1111 640 eav 1281 0000 0000 eav 1282 0000 0000 eav 1283 1fv1 p3p2p1p0 641 eav 1284 1000 0000 642 for pixels 642 to 777 cr = cb = 80h y = 10h 1285 0001 0000 1286 1000 0000 1287 0001 0000 643 1552 1000 0000 776 1553 0001 0000 1554 1000 0000 1555 0001 0000 777 1556 1111 1111 778 sav 1557 0000 0000 sav 1558 0000 0000 sav 1559 1fv0 p3p2p1p0 779 sav 0 cb0 0 start of digital video 1 y0 for vblank line 1 to 19 and 264 to 283 cr = cb = 80h y = 10h 2cr0 3y1 1 4cb2 2 5y2 6cr2 7y3 3 2n cbn n for active pixels 20 through 263 and 283 to 525 for n=even from pix- els 0 to 638 2n + 1 yn 2n + 3 crn yn+1 n+1 1272 cb636 636 1273 y636 1274 cr636 1275 y637 637 1276 cb638 638 1277 y638 1278 cr638 1279 y639 end of digital video table 1. detail of scan line for 640x480 image
cs7654 11 digital output formats the cs7654 can output data in a 10-bit format at a 2x output pixel clock rate. figure 3 details the clock and data relationships. the output data tran- sitions on the falling edge of the clock such that the rising edge of the clock can be used to latch the data into subsequent circuitry. the cs7654 delivers 4:2:2 component digital vid- eo output data in ycrcb format. the data conforms to the itu-r bt.656 specification. the y compo- nent range is 16-235 (8-bit data) and the cr and cb component ranges are 16-240 (8-bit data). howev- er, by setting clip_off (register 07h bit 6 at sa34h) to a value of 1, the output data can be ex- tended to a range of 1-254 (8-bit data). only 00 and ff are restricted to allow digital timing codes. the clip_off register will set the digital section on the data path to the extended range of value. if you want to have the analog output set to extended range, you will also have to set register 06h at sta- tion address (sa ) 0x00. the digital outputs are configured for 10-bit inter- leaved y and crcb data the cs7654 supports both 8-bit and 10-bit opera- tion as per the itu-656 recommendation. the itu- 656 recommendation defines the primary data path as 8-bits wide with two additional fractional bits that can be used to form a 10-bit data path. if only 8-bits of output data are used, the two lsbs, dout1 and dout0 are not used. however, dout[9:2] is connected exactly the same as in a 10-bit system. this is essential to properly pass the image data and synchronization signals to the next component. internal horizontal scaler the internal horizontal scaler is used to bridge be- tween common ccd imager formats and computer or television formats. several pre-defined scaler modes may be selected by writing a 3-bit value to bits 0-2 of register 04h at sa 0x34h. these default scaling modes are de- scribed in table 2. if the custom bit (bit 3 of reg- ister 04h at sa 0x34h) is set to a 1, then the scaling ratio is determined by the m and n values con- tained in the scaler control registers (2dh - 2fh at sa 0x34h.) 24.5454mhz clkout do [9-0] line 3 pixel 776 to line 4 pixel 3 do [9-0] line 263 pixel 638 to line 264 pixel 645 do [9-0] line 525 pixel 638 to line 1 pixel 645 cb638 y638 cr638 y639 ffh 00h 00h 9dh 80h 10h 80h 10h 80h 10h eav ffh 00h 00h f1h 80h 10h 80h 10h 80h 10h 80h 10h 80h 10h eav ffh 00h 00h abh 80h 10h 80h 10h 80h 10h 80h 10h 80h 10h sav a a a note: eav, sav, and blanking data values are based on the 8 msb's of the output data, the two lsbs are considered fractional. figure 3. 2x pixel clock, 10-bit interleaved output format for 640x480 image format.
cs7654 12 clkin2x input timing the clkin2x, pin 59, will always require a pri- mary pixel rate clock source. ccd manufacturers generally specify a pixel clock frequency that is compatible with one of the analog encoders that can be used with a given imager. if the analog out- put is used, the clock frequency input must be matched precisely. however, digital display sys- tems, such as those based on vga graphics adapter cards and zoom video systems, are generally not sensitive to pixel clock frequency, and will tolerate a wide range of pixel and frame rates. specific pixel-rate clock frequencies for analog en- coders include 14.31818 mhz for 768h imagers, the primary itu-601 13.5 mhz for 720h imagers, and down to 12.272727 mhz clock rates for 640h vga format imagers. clkout_grg clkout_grg follows the output data rate the clock output is at 2x the output luma sample rate, there is no non-interlaced digital output on the cs7654. mode ccd format ccd clock (mhz) output format input clock (mhz) scaling ratio 000 ccd ? input clock same as ccd (30 mhz max.) 1:1 001 512x480 9.818 640x480 24.5454 4:5 010 512x480 9.346 720x480 27.000 9:13 011 512x576 9.281 720x480 27.000 11:16 100 362x480 6.75 640x480 24.5454 11:20 101 362x480 6.75 720x480 27.000 1:2 362x576 6.75 720x576 27.000 110 512x576 9.563 720x576 27.000 17:24 111 512x480 9.000 720x480 27.000 2:3 512x576 9.000 720x576 27.000 table 2. default scaling modes (register 04h at sa34h)
cs7654 13 internal processing the internal operation of the cs7654 can be sepa- rated into several distinct blocks. the following section provides an overview of how these blocks operate and interact. input data format and chroma separator the cs7654 accepts up to 10-bit mycg image data from a ccd digitizer such as the cs7615. the cs7654 internally converts the four-color ccd mycg interlaced image data into the various color space formats. these include rgb and yuv, as well as ycrcb. the individual image adjust- ments are performed in the most appropriate color space representation. ultimately the image is con- verted to ycrcb format for outputting digital data. the same digital output data is also encoded in the digital video encoder post processor section and converted to analog ntsc or pal. white balance and gamma correction the red and blue color balances can be adjusted through the i 2 c control port. during the awb (au- tomatic white balance) sequence the red level is ad- justed to minimize the (y-r) difference component; similarly the blue level is adjusted to minimize the (y-b) color difference component. an automatic white balance is initiated by writing a 1 to register 05h bit 1 at sa 0x34h. for manual control, the red balance is accessed through register 08h, and the blue balance is accessed through reg- ister 09h ( both at sa 0x34h). gamma correction is provided to offset the non-lin- ear illumination profile of the display device. sep- arate 256 entry tables are supplied for red, green, and blue. each entry is 8-bits. the gamma table is programmed through register 0ch at sa 0x34h. the write format is similar to the write format de- scribed in the normal i 2 c operation section later in this document. the first byte contains the cs7654 device address and write bit, the second byte con- tains the cs7654 gamma table register address (0ch), the third byte determines which gamma ram to update (red, green, and blue), the next 256 bytes contain the gamma table entries. the blue gamma ram is selected by setting regis- ter 0ch bit 0 to a one; the green gamma ram is se- lected by setting register 0ch bit 1 to a one; and the red gamma ram is selected by setting register 0ch bit 2 to a one. any, or all of the gamma rams may be selected . the most common implementation is to write the same gamma table to all 3 rams by setting bits 0-2 high. the gamma table itself is loaded from low to high. the first byte after the ram selection byte will correspond to the value used when the input data is 00h, the 256th byte after the ram selection byte will correspond to the val- ue used when the input data is ffh. the gamma table is read in a similar manner. how- ever, certain restrictions are made to reads. first, the gamma rams may only be read one at a time (ram selection byte = 01,02,04 only) and, second, the gamma table may only be read when gamma correction is disabled (register 05 bit2 = 0). chroma kill as the brightness of an image increases, the green, yellow, cyan, and magenta pixels within the ccd array will saturate at different intensity levels. as a result, a highly illuminated object or light source may start to look cyan. to overcome this effect, an internal chroma kill circuit compares the luma and chroma values of each pixel to a set of programma- ble thresholds. if the pixels luma value is greater than the y_thr value (register 27h at sa 0x34h ) and its cr and cb values are between the cr_thr_h , cr_thr_l , cb_thr_h, and cb_thr_l threshold values respectively, then that pixel will lose its chroma value (become white.) these thresholds are stored in registers 27h - 2ch at sa 0x34h.
cs7654 14 internal filters the cs7654 has an internal low-pass chroma filter to reduce the effects of color aliasing. this filter is enabled by writing a value of 0 to bit 4 of register 01h at sa 0x00h. the cs7654 also contains a luma peaking filter to enhance the edges of blurred imag- es. this filter is enabled by setting register 05h bit 3 to a value of 0 at sa 0x34h. by default the low- pass chrome filter is off and the peaking filter is on. analog video timing generator all timing generation is accomplished via a 27 mhz input applied to the clkin2x pin. the video timing generator is responsible for or- chestrating most of the other modules in the device. it automatically disables color burst on appropriate scan lines and automatically generates serration and equalization pulses on appropriate scan lines. color subcarrier synthesizer the subcarrier synthesizer is a digital frequency synthesizer that produces the appropriate subcarri- er frequency for ntsc or pal. the cs7654 gen- erates the color burst frequency based on the clk input (27 mhz). color burst accuracy and stability are limited by the accuracy of the 27 mhz input. if the frequency varies, then the color burst frequency will also vary accordingly. controls are provided for phase adjustment of the burst to permit color adjustment and phase com- pensation. chroma hue control is provided by the cs7654 via a 10-bit hue control register (hue_lsb and h_msb). burst amplitude control is also made available to the host via the 8-bit burst amplitude register (sc_amp). horizontal sync to color burst phase adjust is possible by program- ming the sch register (register 17h, sa 00h). chroma path the video input formatter delivers 4:2:2 yuv outputs into separate chroma and luma data paths. the chroma path will be discussed here. the chroma output of the video input formatter is directed to a chroma low-pass 19-tap fir filter. the filter bandwidth is selected (or the filter can be bypassed) via the control_1 register. the passband of the filter is either 650 khz or 1.3 mhz and the passband ripple is less than or equal to 0.05 db. the stopband for the 1.3 mhz selection begins at 3 mhz with an attenuation of greater than 35 db. the stopband for the 650 khz selection be- gins around 1.1 mhz with an attenuation of greater than 20 db. the output of the chroma low-pass filter is connect- ed to the chroma interpolation filter in which up- sampling from 4:2:2 to 4:4:4 is accomplished. following the interpolation filter, the u and v chroma signals pass through two independent vari- able gain amplifiers in which the chroma amplitude can be varied via the u_amp and v_amp 8-bit host addressable registers. the u and v chroma signals are fed to a quadrature modulator in which they are combined with the output from the subcarrier synthesizer to produce the proper modulated chrominance signal. the chroma then is interpolated by a factor of two in order to operate the output dacs at twice the pixel rate. the interpolated filters enable running the dacs at twice the pixel rate and this helps re- duce the sinx/x roll-off for higher frequencies and reduces the complexity of the external analog low pass filters. luma path along with the chroma output path, the cs7654 video input formatter initiates a parallel luma data path by directing the luma data to a digital delay line. the delay line is built as a digital fifo in which the depth of the fifo replicates the clock period delay associated with the more complex chroma path. brightness adjustment is also provid- ed via the 8-bit brightness_offset register.
cs7654 15 following the luma delay, the data is passed through an interpolation filter that has a program- mable bandwidth, followed by a variable gain am- plifier in which the luma dc values are modifiable via the y_amp register. the output of the luma amplifier connects to the sync insertion block. sync insertion is accom- plished by multiplexing, into the luma data path, the different sync dc values at the appropriate times. the digital sync generator takes horizontal sync and vertical sync timing signals and generates the appropriate composite sync timing (including vertical equalization and serration pulses), blank- ing information, and burst flag. the sync edge rates conform to rs-170a or itu r.bt601 and itu r.bt470 specifications. it is also possible to delay the luminance signal, with respect to the chrominance signal, by up to three pixel clocks. this variable delay is useful to offset different propagation delays of the luma baseband and modulated chroma signals. this ad- justable luma delay is available only on the comp_vid output. digital to analog converters the cs7654 provides three discrete 27 mhz dacs for analog video. the default configuration is one 10-bit dac for s-video chrominance, one 10-bit dac for s-video luminance, one 10-bit dac for composite output. all three dacs are designed for driving either low-impedance loads (double termi- nated 75 w ) or high-impedance loads (double ter- minated 300 w ). the dacs can be put into tri-state mode via host- addressable control register bits. each of the six dacs has its own associated dac enable bit. in the disable mode, the 10-bit dacs source (or sink) zero current. for lower power standby scenarios, the cs7654 also provides power shut-off control for the dacs. each dac has an associated dac shut-off bit. voltage reference the cs7654 is equipped with an on-board voltage reference generator (1.232 v) that is used by the dacs. the internal reference voltage is accurate enough to guarantee a maximum of 3% overall gain error on the analog outputs. however, it is possible to override the internal reference voltage by apply- ing an external voltage source to the vref pin. current reference the dac output current-per-bit is derived in the current reference block. the current step is speci- fied by the size of resistor placed between the iset_dac current reference pin and electrical ground. a 4 k w resistor needs to be connected between iset_dac pin and gnd. the dac output cur- rents are optimized to either drive a doubly termi- nated load of 75 w (low impedence mode) or a double terminated load of 300 w (high impedence mode). the 2 output current modes are software se- lectable through a register bit. note that there are two iset pins on the device, one for the dacs, and one for the pll. closed caption insertion the cs7654 is capable of ntsc closed caption insertion on lines 21 and 284 independently. closed captioning is enabled for either one or both lines via the cc_en [1:0] register bits and the data to be inserted is also written into the four closed caption data registers. the cs7654, when enabled, automatically generates the seven cycles of clock run-in (32 times the line rate), start bit in- sertion (001), and finally insertion of the two data bytes per line. data low at the video outputs corre- sponds to 0 ire and data high corresponds to 50 ire. there are two independent 8-bit registers per line (cc_21_1 & cc_21_2 for line 21 and cc_284_1 & cc_284_2 for line 284). interrupts are also pro- vided to simplify the handshake between the driver
cs7654 16 software and the device. typically the host would write all 4 bytes to be inserted into the registers and then enable closed caption insertion and interrupts. as the closed caption interrupts occur the host soft- ware would respond by writing the next two bytes to be inserted to the correct control registers and then clear the interrupt and wait for the next field. control registers the control and configuration of the cs7654 is ac- complished primarily through the control register block. all of the control registers are uniquely ad- dressable via the internal address register. the con- trol register bits are initialized during device reset. see the programming section of this data sheet for the individual register bit allocations, bit operation- al descriptions, and initialization states. the registers of the cs7654 are located in two sep- arate station address ( sa ), the first one at 0x00h and the second one at 0x34h. be careful to select the proper sa when accessing register because some registers have the same address but are locat- ed in a different station address. note that both sections of this device cannot bear the same i 2 c ad- dress. testability the digital circuits are completely scanned by an internal scan chain, thus providing close to 100% fault coverage. operational description reset hierarchy the cs7654 is equipped with an active low asyn- chronous reset input pin, reset . reset is used to initialize the internal registers and the internal state machines for subsequent default operation. see the electrical and timing specification section of this data sheet for specific cs7654 device reset and power-on signal timing requirements and restric- tions. while the reset pin is held low, the host interface in the cs7654 is disabled and will not respond to host-initiated bus cycles. all outputs are valid after a time period following reset pin low. a device reset initializes the cs7654 internal registers to their default values as described by ta- ble 13 and 14, control registers. in the default state, the cs7654 video dacs are disabled and the device is internally configured to provide blue field video data to the dacs (any input data present on the v [7:0] pins is ignored at this time). otherwise, the cs7654 registers are configured for ntsc-m itu r.bt601 output operation. at a minimum, the dac registers 0x04 and 0x05 at station address 0x00 must be written (to enable the dacs) and the in_mode bit of the control_0 sa 0x00, reg- ister (0x00) must be set (to enable itu r.bt601 data input on v [7:0]) for the cs7654 to become operational after reset. vertical timing the cs7654 encoder section can be configured to operate in any of four different analog timing modes: pal, which is 625 vertical lines, 25 frames per second interlaced; ntsc, which is 525 vertical lines, 30 frames per second interlaced; and either pal or ntsc in progressive scan, in which the display is non-interlaced. these modes are selected in the control_0 register (0x00) at sa 0x00h.note that there are several digital mode (scaler settings ) which will not have an equivalent analog timing mode. the cs7654 conforms to standard digital decom- pression dimensions and does not process digital input data for the active analog video half lines as they are typically in the over/underscan region of televisions. 240 active lines total per field are pro- cessed for ntsc, and 288 active lines total per field are processed for pal. frame vertical dimen- sions are 480 lines for ntsc and 576 lines for pal. table 3 specifies active line numbers for both ntsc and pal.
cs7654 17 ntsc interlaced the cs7654 supports analog ntsc-m, ntsc-j and pal-m modes where there are 525 total lines per frame and two fixed 262.5-line fields per frame and 30 total frames occurring per second. ntsc in- terlaced vertical timing is illustrated in figure 5. each field consists of one line for closed caption, 240 active lines of video, plus 21.5 lines of blank- ing. mode field active lines ntsc 1, 3; 2, 4 22-261; 285-524 pal 1, 3, 5, 7; 2, 4, 6, 8 23-310; 336-623 ntsc progressive-scan na 22-261 pal progressive-scan na 23-310 table 3. vertical timing ntsc vertical timing (odd field) line hsync vsync field 3 4 5 6 7 8 9 10 ntsc vertical timing (even field) pal vertical timing (odd field) pal vertical timing (even field) 264 265 266 267 268 269 270 271 265 1 2 3 4 5 6 7 311 312 313 314 315 316 317 318 line hsync vsync field line hsync vsync field line hsync vsync field figure 4. vertical timing
cs7654 18 pal interlaced the cs7654 supports analog pal modes b, d, g, h, i, n, and combination n, in which there are 625 total lines per frame, two fixed 312.5 line fields per frame, and 25 total frames per second. figure 7 il- lustrates pal interlaced vertical timing. each field consists of 287 active lines of video plus 25.5 lines. progressive scan the cs7654 supports an analog progessive scan mode in which the video output is non-interlaced. this is accomplished by displaying only the odd video field for ntsc or pal. to preserve precise mpeg-2 frame rates of 30 and 25 per second, the cs7654 displays the same odd field repetitively but alternately varies the field times. this mode is in contrast to other digital video encoders, which commonly support progressive scan by repetitively displaying a 262 line field (524/525 lines for ntsc). the common method is flawed: over time, the output display rate will overrun a system-clock- locked mpeg-2 decompressor and display a field twice every 8.75 seconds. ntsc non-interlaced timing is illustrated in figure 7. pal non-inter- laced timing is illustrated in figure 8. digital video input modes the cs7654 provides two different digital video input modes that are selectable through the in_mode bit in the control_0 register at sa 0x00. in mode 0 and upon reset, the cs7654 defaults to output a solid color (one of a possible of 256 col- ors). the background color is selected by writing the bkg_color register (0x08) at sa 0x00. the colorspace of the register is rgb 3:3:2 and is unaffected by gamma correction. the default color following reset is blue. 523 524 525 1 2 3 4 5 6 7 8 9 vsync drops 10 22 analog field 1 261 262 263 analog field 2 285 284 272 271 270 269 268 267 266 265 264 523 524 525 1 23456 789 vsync drops 10 22 analog field 3 261 262 263 analog field 4 285 284 272 271 270 269 268 267 266 265 264 burst begins with positive half-cycle burst begins with negative half-cycle figure 5. ntsc video interlaced timing
cs7654 19 621 622 623 analog field 1 burst phase = 135 degrees relative to u burst phase = 225 degrees relative to u 620 624 625 1 2 3 4 5 6 7 23 24 309 310 analog field 2 308 311 312 313 314 315 316 317 318 319 320 336 337 621 622 623 analog field 3 620 624 625 1 2 3 4 5 6 7 23 24 309 310 analog field 4 308 311 312 313 314 315 316 317 318 319 320 336 337 621 622 623 analog field 5 620 624 625 1 2 3 4 5 6 7 23 24 309 310 analog field 6 308 311 312 313 314 315 316 317 318 319 320 336 337 621 622 623 analog field 7 620 624 625 1 2 3 4 5 6 7 23 24 309 310 analog field 8 308 311 312 313 314 315 316 317 318 319 320 336 337 vsync drops figure 6. pal interlaced timing
cs7654 20 in mode 1 the cs7654 displays the image captured by the camera. multi-standard output format modes the cs7654 supports a wide range of analog out- put formats compatible with worldwide broadcast standards. these formats include ntsc-m, ntsc- j, pal-b/d/g/h/i, pal-m, pal-n, and pal combination n (pal-nc) which is the broadcast standard used in argentina. after reset, the cs7654 defaults to ntsc-m operation with itu r.bt 601 analog timing. ntsc-j can also be sup- ported in the japanese format by turning off the 7.5 ire pedestal through the ped bit in the control_1 register (0x01) at sa 0x00. output formats are configured by writing control registers with the values shown in table 5. subcarrier generation the cs7654 automatically synthesizes ntsc and pal color subcarrier clocks using the clk fre- quency and four control registers (sc_synth0/1/2/3). the ntsc subcarrier syn- thesizer is reset every four fields (every eight fields for pal). the sc_synth0/1/2/3 registers used together provide a 32-bit value that defaults to ntsc (43e0f83eh) following reset. table 4 shows the 32-bit value required for each of the different broadcast formats. color bar generator the cs7654 is equipped with a color bar generator that is enabled through the cbar bit of the control_1 register lodated at sa 0x00. the color bar generator works in master mode only and has no effect on the video input/output timing. the color bar generator will override the video input pixel data. the output of the color bar generator is instantiated after the chroma interpolation filter and before the luma delay line. the generated color bar numbers are for 100% amplitude, 100% saturation ntsc eia color bars or 100% amplitude, 100% satura- 261 262 123456789 start of vsync 10 22 field 1 burst begins with positive half-cycle burst begins with negative half-cycle burst phase = reference phase = 180 relative to b-y 0 burst phase = reference phase = 180 relative to b-y 0 262 263 12345678910 22 261 262 12345678910 22 262 263 12345678910 22 field 2 field 3 field 4 start of vsync figure 7. ntsc video non-interlaced progressive scan timing
cs7654 21 tion pal ebu color bars. for pal color bars, the cs7654 generates ntsc color bar values, which are very close to standard pal values. super white/super black support the itu-r bt.601 recommendation limits the al- lowed range for the digital video data between 010 - 0eb (16 - 235 ) for luma and between 010 - 0f0 (16 - 240 ) for the chrominance values. this chip will clip any digital input value which is out of this range to conform to the itu-r bt.601 specifications. however for some applications it is useful to allow a wider input range. by setting the clip_off bit (control_6 register at station address 0x00) the allowed input range is extended between 001 - 0fe ( 1 - 254 ) for both luma and chrominance values. 309 310 311 analog field 1 burst phase = 135 degrees relative to u burst phase = 225 degrees relative to u 312 313 1 2 3 4 5 6 7 23 24 309 analog field 2 308 311 312 vsync drops 12345 6 7 23 24 310 309 310 311 analog field 3 312 313 1 2 3 4 5 6 7 23 24 309 analog field 4 308 311 312 12345 6 7 23 24 310 figure 8. pal video non-interlaced progressive scan timing system fsubcarrier value (hex) ntsc-m, ntsc-j 3.5795455 mhz 43e0f83e pal-b, d, g, h, i, n 4.43361875 mhz 54131596 pal-n (argentina) 3.582056 mhz 43ed288d pal-m 3.579611 mhz 43cddfc7 table 4.
cs7654 22 note that 000 and 0ff values are never allowed, since they are reserved for synchronization infor- mation. address for sa 0x00 register ntsc-m itu r.bt601 ntsc-j itu r.bt601 ntsc-m rs170a pal- b,d,g,h,i pal-m pal-n pal-n comb. (argent) 000 control_0 01h 01h 21h 41h 61h a1h 81h 001 control_1 12h 10h 16h 30h 12h 30h 30h 004 control_4 07h 07h 07h 07h 07h 07h 07h 005 control_5 78h 78h 78h 78h 78h 78h 78h 010 sc_amp 1ch 1ch 1ch 15h 15h 15h 15h 011 sc_synth0 3eh 3eh 3eh 96h c7h 96h 8ch 012 sc_synth1 f8h f8h f8h 15h dfh 15h 28h 013 sc_synth2 e0h e0h e0h 13h cdh 13h edh 014 sc_synth3 43h 43h 43h 54h 43h 54h 43h table 5. multi-standard format register configurations
cs7654 23 filter responses 0 1 2 3 4 5 6 x 10 6 -70 -60 -50 -40 -30 -20 -10 0 1.3 mhz. filter frequency response magnitude - db frequency (hz) figure 9. 1.3 mhz chrominance low-pass filter transfer characteristic figure 10. 1.3 mhz chrominance low-pass filter transfer characterstic (passband) 0 2 4 6 8 10 12 x 10 5 -0.5 -0.4 -0.3 -0.2 -0.1 0 1.3 mhz. filter passband response magnitude - db frequency (hz) 0 1 2 3 4 5 6 x 10 6 -30 -25 -20 -15 -10 -5 0 650 khz. filter frequency response magnitude - db figure 11. 650 khz chrominance low-pass filter transfer characteristic figure 12. 650 khz chrominance low-pass filter transfer characteristic (passband) 0 2 4 6 8 10 12 x 10 5 -3 -2.5 -2 -1.5 -1 -0.5 0 650 khz. filter passband response magnitude - db
cs7654 24 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 chroma output interpolator pass band frequency (mhz) magnitude response (db) figure 13. chrominance output interpolation filter transfer characteristic (passband) figure 14. luminance interpolation filter transfer characteristic 0 2 4 6 8 10 12 14 -40 -35 -30 -25 -20 -15 -10 -5 0 luma output interpolation filter response at 27mhz full scale frequency (mhz) magnitude response (db) 0 1 2 3 4 5 6 7 8 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 luma output interpolation filter response at 27 mhz (-3 db) frequency (mhz) magnitude response (db) figure 15. luminance interpolation filter transfer characterstic (passband)
cs7654 25 internal register structure and user interface the user interface describes the users external view of the cs7654 and the basic control opera- tions. these areas include digital data, analog out- put modes and organization, timing and synchronization signals, i 2 c interface, and miscel- laneous controls. the cs7654 has two i 2 c ports: (1) a slave i 2 c port called the primary i 2 c port, and (2) a secondary i 2 c port with limited i 2 c master capabilities. the pri- mary i 2 c port allows an external controller to con- trol the cs7654 ( see station address section for more details on station address structure ). it is as- sumed the external controller will also directly con- trol any other i 2 c slave devices on the camera board. this is the normal i 2 c operation mode of cs7654. the secondary i 2 c port, on the other hand, may be used to control all the other slave de- vices on a camera board through the cs7654 only. this feature is useful when the external i 2 c con- troller is used to control multiple cameras. when used in this configuration the p4bytmode pin (pin 46) of the cs7654 must be tied high and the device is operated in four-byte mode. operating cs7654 in normal i 2 c configuration (three-byte mode) in normal mode, the cs7654 is connected as a slave device to an external i 2 c controller through the primary i 2 c port. the connection is done via a two-wire serial bus. other i 2 c devices on the cam- era may also share the same serial bus. the external controller communicates with the i 2 c devices by sending and receiving short packets of 8-bit words in accordance with the i 2 c protocol. the packets contain the station address of the target device, the desired register address, and data. there are three packet formats: write format, address set format, and read format. each packet is addressed to a device by the station ad- dress. the lsb of the station address is the r/w (data direction) bit. this bit is set low in the write and address set packets, and it is set high for read packets. the master can read and write to non-existent registers within the selected device. write operations will have no effect; read operations will return a value of 00h. station address each device on the i 2 c bus has a unique 7-bit ad- dress. an eighth bit, the r/w bit, determines if the current data transfer writes data to the slave device or reads data from the slave device. it is common to represent the station address and r/w bit as two 8- bit station addresses, one address for write accesses and another address for read accesses. we will fol- low this practice. please note that because the reg- ister of the cs7654 are physically implemented in two different banks, the use of two different station addresses are necessary. therefore, to access the proper registers you must first select the proper sta- tion address. both station adresses have to be dif- ferent from one another or an internal register conflict will occur. the cs7654 default station address are 34h for writes and 35h for reads for the color processing section and 00h and 01h for the encoder portion of the cs7654. the station address can be changed by writing a new station address to register ffh. the value written to this register does not include the r/w bit. for example. the default station address (34h write / 35h read) will be stored as 1ah in reg- ister ffh. write operations in three-byte mode the write format consists of a three-byte packet. the first byte is the station address with the data di- rection bit set low to indicate a write. the second byte is the device register address (0..255). the third byte is the register data (0..255). no addition- al bytes are allowed.
cs7654 26 address set operation the address set format consists of a two-byte packet which sets the address of a subsequent read operation. the first byte of the station ad- dress with the lsb (data direction bit) set low to indicate a write operation. the second byte is the register address (0..255). the address set for- mat is the same as the write format, without the register data (third byte). read operations in three-byte mode the read operation may consist of two or more bytes. the first byte is the station address with the lsb (data direction bit) set high indicating a read operation. the addressed device then sends one or more bytes back from the register last addressed by the previous write operation or the previous ad- dress set operation. operating cs7654 in four-byte i 2 c config- uration in this configuration the external controller talks only to the cs7654 through the primary i 2 c inter- face. all the other slave devices on the camera board are tied to the secondary i 2 c port of the cs7654. write and read packets only are de- fined in four-byte mode. independent address set operations to slave devices on the secondary i 2 c bus is not allowed in four-byte mode. four-byte mode is active when the p4bytmode pin (pin 46) is logic high. write operations in four-byte mode all write operations from an external controller, through the cs7654, to any slave device must use the four-byte mode; this includes writing to the cs7654 itself. the external controller sends a four- byte write command to the cs7654 which ini- tiates a write operation to the destination slave device and sets the i2cbusy bit in the status reg- ister ( 01h at sa 0x34h ). the i2cbusy bit is cleared when the write operation on the secondary bus is complete. the external controller can poll the status register to check if the cs7654 has com- pleted the command. the cs7654 has a one-command-buffer which al- lows the external controller to queue one additional command while the current command is still being executed. if more than one command is sent before the i2cbusy bit is cleared, the cs7654 saves only the last command and executes it after the current one is completed. commands that involve writing byte sequence write format packet detail first byte station address with lsb set low second byte device register address (0..255) third byte register data (0..255) table 6. write format packet byte sequence address set format packet details first byte station address with lsb set low second byte device register address (0..255) table 7. address set format packet operation external eprom secondary i 2 c primary i 2 c cs7615 cs7654 controller figure 16. i 2 c configuration showing primary and secondary i 2 c busses. to other sub-systems byte sequence read format packet details first byte station address with lsb set high; source device then returns one byte of register data (0..255) second byte returned data from cs7654 table 8. read format packet.
cs7654 27 or reading only to cs7654 registers are not put in the queue but are executed immediately without af- fecting any transactions occurring on the master i 2 c interface. any attempt by the external i 2 c controller to write to the cs7654 registers while the cs7654 is busy initializing from an external eeprom will be ig- nored. however, reads from the cs7654 are al- lowed during this time. if, during a read or write operation to a slave device, the cs7654 fails to receive an acknowledge bit the execution of the command is aborted and the nodev bit in the status register is set high. this bit remains set unless it is explicitly cleared by writing to it or a new command is written to cs7654. read operations in four-byte mode the read operation in four-byte mode first re- quires a three-byte read-trigger packet to the cs7654. the first byte is the station address of the cs7654 with the lsb set low. the second byte is the target slave devices station address with the lsb (data direction bit) set high. the third byte is the register address (0..255). the read-trigger packet initiates a read operation by the cs7654 from the target slave de- vice on the secondary i 2 c bus. the status register in the cs7654 may be checked to see if the read op- eration has been completed. the i2cbusy bit in status register 01h at sa 0x34h is set to zero when the operation is completed. on completion of a read cycle from the target de- vice, the cs7654 places the data read into the slave data hold register at address 19h at sa 0x34h. the external controller can read this data through the primary i 2 c port. this requires first performing an address set operation to set the address to 19h at sa 0x34h and then sending a one-byte station address indicating read to the cs7654. the data from register 19h at sa 0x34h is then returned by the cs7654. initializing slave devices on secondary i 2 c bus from an eprom an eprom may be attached to the secondary i 2 c bus for initialization purposes. resetting the cs7654 initiates a download of register values from the eprom into any of the slave devices on the secondary i 2 c bus. the eprom is assumed to be at station address a0h. if during initialization, the cs7654 does not receive an acknowledge bit from the eprom, all transactions with the byte sequence write format packet detail first byte station address of cs7654 with lsb set low second byte station address of target slave device with lsb set low third byte device register address (0..255) fourth byte register data (0..255) table 9. four-byte write format packet byte sequence read-trigger format packet details first byte cs7654 station address with lsb set low second byte target device station address with lsb set high third byte device register address (0..255) table 10. read-trigger packet in four-byte mode byte sequence write format packet detail first byte station address of cs7654 with lsb set low second byte station address of cs7654 with lsb set low third byte slave data hold reg. address 19h table 11. address set for slave data hold register in four-byte mode byte sequence read format packet details first byte cs7654 station address with lsb set high. second byte returned data from register 19h of cs7654 table 12. read format packet.
cs7654 28 eprom are aborted and the nodev status bit is set in status register at address 01h at sa 0x34h. the data within the eprom is formatted in three- byte packets that represent the destination address, register address, and data. after reading a packet, the cs7654 initiates an i 2 c bus cycle using the first byte as the device station address, the second byte as the device register address, and the third byte as the data being written to the device. if an acknowl- edge is received from the target device, the cs7654 will fetch the next 3 bytes from the eprom and re- peat the process. the only exception being the gamma table whose entire 256 bytes is transferred in one i 2 c write cycle. this process will continue until the total number of packets read equals the value in the eeprom count register (registers 1ah and 1bh at sa 0x34h), a halt command is exe- cuted, or no acknowledge is received from the target device. while the cs7654 is downloading from the eprom, the initact bit (register 01h bit3 at sa 0x34h) is set in the status register of cs7654. all attempts to write to cs7654 registers by an external controller will be ignored during this time. controlling the configuration process the simplest configuration would consist of an eprom with one configuration file. in this case, the first commands in the eprom should write the total number of packets in the eeprom. this data is written to the eeprom count high and low byte registers (registers 1ah and 1bh at sa 0x34h). subsequent bytes would contain all the necessary data to configure the camera. this data will be read in a sequential fashion. if, however, multiple configurations are desired, the eeprom may be programmed with multiple sets of data, and the cs7654 programmed to select one of 8 configurations. the appropriate configura- tion is defined by the 3 gpio[2:0] pins. the cs7654 incorporates 3 commands to handle multi- ple configurations: skip, jump, and halt. the skip command tells the cs7654 to skip to the address within the eeprom specified by the con- figuration control registers (30h - 3fh at sa 0x34h). the configuration control registers are used in pairs to provide a 11-bit eeprom address. the configuration index register determines which two of the 8 pairs will be used. the configuration index register is loaded auto- matically after reset by the cs7654. the cs7654 will read from the gpio port. if the read cycle is successful, the configuration index register will contain the state of the lower 3 bits of the parallel i/o port. a set of shunts or dip switches attached to the i/o port provides a convenient way to select up to 8 configurations. the skip command is exe- cuted by writing a 1 to bit 1 of the eeprom con- trol register (42h at sa 0x34h). the jump is similar to the skip command. the user loads a jump address into the jump control registers (40h and 41h at sa 0x34h) and then ex- ecutes the jump command by setting bit 2 of the eeprom control register (42h at sa 0x34h) to a 1. the jump command may be used to reduce the amount of required eeprom space by allowing multiple configurations to share common data. for example, three configurations may be necessary to adjust for three different ccd timings, but they may all share a common gamma table. the halt command is used to stop the execution of the boot state machine. when all necessary data has been read from the eeprom, writing a 1 to bit 0 (halt) of the eeprom control register will safely stop the boot process. the total number of packets that may be stored in the external eeprom is 2k/3 or 682 3-byte com- mands. gamma table packets contain 259bytes. a typical map of the eprom table is shown in fig- ure 17. the only exception to this organization is data for the cs7654 gamma table. the data for the gamma table is organized as shown in figure 18.
cs7654 29 reserved registers and test pins to ensure proper operation of the cs7654, connect and scenable (pin 45) to ground, and connect test1 (pin 64) and test2 (pin 42) to vdd. reg- isters 23h - 26h at sa 0x34h must be set to a value of ffh after reset. all other reserved registers may be left in their default states. general purpose i/o port the cs7654 has a gpio port and register that is available when the device is configured for i 2 c host interface operation. the gpio [2:0] pins operate as input or outputs pins for the gpio_data_reg register (00a at sa 0x00h). the gpio [2:0] pins are configured for input operation when the corre- sponding gpio_ctrl_reg [2:0 ] bits are set to 0 and output when set to 1. in gpio input mode, the cs7654 will latch the data on the [2:0] pins into the corresponding bit locations of gpio_data_reg when it detects register address 00a at sa 0x00h through the i 2 c interface. a detection of address 00a can happen in two ways. the first and most common way this will happen is when address 00a is written to the cs7654 via its i 2 c interface. the second method for detecting address 00a is implemented by accessing register address 009 at sa 0x00h through i 2 c. in i 2 c host interface opera- tion, the cs7654 register address pointer will auto- increment to address 00a after an address 009 access ( at sa 0x00h ). cs7654 station address[7] +w 1ah (addrs of low byte count) count value cs7654 station address[7] +w 1bh (addrs of high byte count) count value dest. station address + w dest. device address data value dest. station address + w eprom block 000 (binary) address 00h figure 17. map of eprom table for initialization of registers cs7654 station address[7] +w 0ch (gamma reg. addrs) data = select rgb ram data [gamma loc 00h] data [gamma loc 01h] data [gamma loc ffh] figure 18. map of eprom table for storing gamma ram initialization data.
cs7654 30 analog analog timing all cs7654 analog timing and sequencing is derived from 27 mhz clock input. the analog outputs are controlled internally by the video timing generator in conjunction with master and slave timing. the video output signals perform accordingly for ntsc and pal specifications. being that the cs7654 is almost entirely a digital circuit, great care has been taken to guarantee ana- log timing and slew rate performance as specified in the ntsc and pal analog specifications. refer- ence the analog parameters section of this data sheet for exact performance parameters. vref the cs7654 can operate with or without the aid of an external voltage reference. the cs7654 is de- signed with an internal voltage reference generator that provides a vrefout signal at the vref pin. the internal voltage reference is utilized by not making a connection to the vref pin. the vref pin can also be connected to an external precision 1.232 volt reference, which then overrides the in- ternal reference. iset-dac all three of the cs7654 digital to analog converter dacs are output current normalized with a com- mon iset-dac device pin. the dac output cur- rent per bit is determined by the size of the resistor connected between iset-dac pin and electrical ground. typically a 4 k w , 1% metal film resistor should be used. the iset resistance can be changed by the user to accommodate varying video output attenuation via post filters and also to suit individual preferred performance. in conjunction with the iset-dac value, the user can also independently vary the chroma, luma and colorburst amplitude levels via host addressable control register bits that are used to control internal digital amplifiers. the dac output levels are de- fined by the following operations: vref/riset = iref (e.g., 1.232 v/4k w = 308 m a ) comp_vid/y/c outputs in low impedance mode: vout (max) = iref*112.88*37.5 w = 1.304v comp_vid/y/c outputs in high impedance mode: vout (max) = iref*28.22*150 w =1.304v dacs the cs7654 is equipped with three independent, video-grade, current-output, digital-to-analog con- verters (dacs). they are 10-bit dacs operating at a 27 mhz two-times-oversampling rate. all three dacs are disabled and default to a low power mode upon reset. each dac can be individually powered down and disabled. the output-current- per-bit of all three dacs is determined by the size of the resistor connected between the iset_dac pin and electrical ground. luminance dac the svid_y pin is driven from a 10-bit 27 mhz current output dac that internally receives the svid_y, or luminance portion, of the video signal (black and white only). svid_y is designed to drive proper video levels into a 37.5 w load. refer- ence the detailed electrical section of this data sheet for the exact svid_y digital to analog ac and dc performance data. a en_l enable control bit in the control register 5 (005 at sa 0x00h) is provided to enable or disable the luminance dac. for a complete disable and lower power operation the lu- minance dac can be totally shut down via the svidlum_pd control bit in the control register 4 (004 at sa 0x00h). in this mode, turn-on through the control register will not be instantaneous.
cs7654 31 chrominance dac the svid_c pin is driven from a 10-bit 27 mhz current output dac that internally receives the svid_c or chrominance portion of the video sig- nal (color only). svid_c is designed to drive prop- er video levels into a 37.5 w load. reference the detailed electrical section of this data sheet for the exact svid_c digital to analog ac and dc perfor- mance data. a en_c enable control register bit in the control register 1 (005 at sa 0x00h) is pro- vided to enable or disable the chrominance dac. for a complete disable and lower power operation the chrominance dac can be totally shut down via the svidchr_pd register bit in the control reg- ister 4 (004 at sa 0x00h). in this mode turn-on through the control register will not be instanta- neous. comp_vid dac the comp_vid pin is driven from a 10-bit 27 mhz current output dac that internally re- ceives a combined luma and chroma signal to pro- vide composite video output. comp_vid is designed to drive proper composite video levels into a 37.5 w load. reference the detailed electrical section of this data sheet for the exact comp_vid digital to analog ac and dc performance data. the en_com enable control register bit, in control register 1 (005 at sa 0x00h), is provided to en- able or disable the output pin. when disabled, there is no current flow from the output. for a complete disable and lower power operation, the comp_vid dac can be totally shut down via the comdac_pd control register bit in control register 4 (004 at sa 0x00h). in this mode turn- on through the control register will not be instanta- neous. depending on the external resistor connected to the iset_dac pin the output drive of the dacs can be changed. there are two modes in which the dacs should either be operated in. an external re- sistor of 4 k w must be connected to the iset_dac pin. the first mode is the high impedance mode (low_imp bit set to 0). the dac outputs will then drive a double terminated load of 300 w and will output a video signal which conforms to the analog video specifications for ntsc and pal. external buffers will be needed if the dac output load differs from 300 w . the second mode is the low impedence mode (low_imp but set to 1). the dac output will then drive a double terminated load of 75 w and will output a video signal which conforms to the analog video specifications for ntsc and pal. no external buffers are necessary, the ouputs can di- rectly drive a television input. note if some of the 3 dacs are not used, it is strongly recommended to power them down (see control_4 register) in order to reduce the pow- er dissipation.
cs7654 32 register description control registers of encoder section :sa0x00 address register name type defaultvalue 0 00 control_0 r/w 01h 0 01 control_1 r/w 02h 0 02 control_2 r/w 00h 0 03 control_3 r/w 00h 0 04 control_4 r/w 3fh 0 05 control_5 r/w 00h 0 06 control_6 r/w 00h 0 07 reserved 0 08 bkg_color r/w 03h 0 09 gpio_ctrl_reg r/w 00h 0 0a gpio_data_reg r/w 00h 0 0b - 0 0c reserved 0 0d sync_0 r/w 90h 0 0e sync_1 r/w f4h 0 0f i 2 c_adr r/w 00h 0 10 sc_amp r/w 1ch 0 11 sc_synth0 r/w 3eh 0 12 sc_synth1 r/w f8h 0 13 sc_synth2 r/w e0h 0 14 sc_synth3 r/w 43h 0 15 hue_lsb r/w 00h 0 16 hue_msb r/w 00h 0 17 sch phase adjust r/w 00h 0 18 cc_en r/w 00h 0 19 cc_21_1 r/w 00h 0 1a cc_21_2 r/w 00h 0 1b cc_284_1 r/w 00h 0 1c cc_284_2 r/w 00h 0 1d - 0 21 reserved 0 22 cb_amp r/w 80h 0 23 cr_amp r/w 80h 0 24 y_amp r/w 80h 0 25 r_amp r/w 80h 0 26 g_amp r/w 80h 0 27 b_amp r/w 80h 0 28 bright_offset r/w 00h 0 29 - 0 31 reserved 0 32 int_en r/w 00h 0 33 int_clr r/w 00h 0 34 status_0 read only 0 35 - 0 59 reserved 0 5a status_1 read only 04h 0 61 - 0 7f reserved table 13. encoder control registers
cs7654 33 control register 0 at sa 0x00h address 0 00 control_0 read/write default value = 01h control register 1 at sa 0x00h address 0 01 control_1 read/write default value = 02h bit number 76543210 bit name tv_fmt mstr ccir656 prog in_mode cbcr_uv default 00001001 bit mnemonic function 7:5 tv_fmt selects the tv display format 000: ntsc-m ccir601 timing (default) 001: ntsc-m rs170a timing 010: pal-b, d, g, h, i 011: pal-m 100: pal-n (argentina) 101: pal-n (non argentina) 110-111: reserved 4 reserved set to 0 3 ccir656 set to 1 2prog progressive scanning enable (enable = 1) 1 in_mode input select (0 = solid background, 1 = use v [7:0] data) 0 cbcr_uv enable ycbcr to yuv conversion (1 = enable, 0 = disable) bit number 76543210 bit name lum del ch bw lpf_on res res ped res default 0 0 0 0 reserved reserved 1 reserved bit mnemonic function 7:6 lum del luma delay on the composite output 00: no delay (default) 01: 1 pixel clock delay 10: 2 pixel clock delay 11: 3 pixel clock delay 5 ch bw chroma lpf bandwidth (0 = 650 khz, 1 = 1.3 mhz) 4lpf on chroma lpf on/off (0 = off, 1 = on) 3 reserved reserved 2 reserved reserved 1 ped pedestal offset (0: 0 ire, 1: 7.5 ire) 0 reserved reserved
cs7654 34 control register 2 at sa 0x00h address 0 02 control_2 read/write default value = 00h control register 3 at sa 0x00h address 0 03 control_3 read/write default value = 00h control register 4 at sa 0x00h address 0 04 control_4 read/write default value = 3fh control register 5 at sa 0x00h address 0 05 control_5 read/write default value = 00h bit number 76543210 bit name res res res res res res res bu_dis default reserved 0 bit mnemonic function 7:1 reserved set to 0 0bu dis chroma burst disable (1 = disable) bit number 76543210 bit name res res res res res res res cbar default reserved 0 bit mnemonic function 7:1 reserved set to 0 0 cbar internal color bar generator (0 = off, 1 = on) bit number 76543210 bit name res res comdac_pd svidlum_pd svidchr_pd res res res default reserved 1 1 1 reserved bit mnemonic function 7:6 - reserved 5 comdac_pd power down composite dac 0: power up, 1: power down 4 svidlum_pd power down luma s-video dac 0: power up, 1: power down 3 svidchr_pd power down chroma s-video dac 0: power up, 1: power down 2:0 - reserved set to 111 bit number 76543210 bit name rsvd low imp en com en len cres res res
cs7654 35 control register 6 at sa 0x00h address 0 06 control_6 read/write default value = 00h background color register at sa 0x00h address 0 08 bkg_color read/write default value = 03h gpio control register at sa 0x00h address 0 09 gpio__reg read/write default value = 00h default 00000 reserved bit mnemonic function 7- reserved 6low imp selects between high output impedance (0) or low output impedance (1) mode of dacs 5en com enable dac for composite output 0: tri-state, 1: enable 4en l enable s-video dac for luma output 0: tri-state, 1: enable 3en c enable s-video dac for chroma output 0: tri-state, 1: enable 2:0 - reserved set to 0 bit number 76543210 bit name res clip off res res res res res res default 00000000 bit mnemonic function 7 res set to 0 6clip off clipping input signals disable (0: clipping active 1: no clipping) 5:0 res set to 0 bit number 76543210 bit name bg default 00000011 bit mnemonic function 7:0 bg background color (7:5 = r, 4:2 = g, 1:0 = b) (default is 0000 0011 - blue) bit number 76543210 bit name gpr_cntrl default res res res res res 0 0 0 bit mnemonic function 2:0 gpr cntrl input(0)/output(1) control of gpio registers (bit 0: gpio(0), bit 2: gpio(2))
cs7654 36 gpio data register at sa 0x00h address 0 0a gpio_reg read/write default value = 00h sync register 0 at sa 0x00h address 0 0d sync_0 read/write default value = 90h sync register 1 at sa 0x00h address 0 0e sync_1 read/write default value = f4h i 2 c address register of tv encoder at sa 0x00h address 0 0f i 2 c_adr read/write default value = 00h bit number 76543210 bit name gpio reg default resresresresres 0 0 0 bit mnemonic function 2:0 gpio reg gpio data register ( data is output on gpio bus if appropriate bit in address 09 is set to 1, otherwise data is input/output through i 2 c)- this register is only accessible in i 2 c mode. bit number 76543210 bit name res res res res res res res res default 10010000 bit mnemonic function 7:0 reserved bit number 76543210 bit name res res res res res res res res default 11110100 bit mnemonic function 7:0 res res bit number 76543210 bit name reserved i 2 c adr default 00000000 bit mnemonic function 7- reserved 6:0 i 2 c i 2 c device address (programmable) do not program to 34h
cs7654 37 subcarrier amplitude register at sa 0x00h address 0 10 sc_amp read/write default value = 1ch subcarrier synthesis register at sa 0x00h address 0 11 sc_synth0 read/write default value = 3eh 0 12 sc_synth1 f8h 0 13 sc_synth2 e0h 0 14 sc_synth3 43h hue lsb adjust register at sa 0x00h address 0 15 hue_lsb read/write default value = 00h hue msb adjust register at sa 0x00h address 0 16 hue_msb read/write default value = 00h bit number 76543210 bit name bu amp default 00011100 bit mnemonic function 7:0 bu amp color burst amplitude register bits mnemonic function sc_synth0 7:0 cc 0 subcarrier synthesis bits 7:0 sc_synth1 7:0 cc 1 subcarrier synthesis bits 15:8 sc_synth2 7:0 cc 2 subcarrier synthesis bits 23:16 sc_synth3 7:0 cc 3 subcarrier synthesis bits 31:24 bit number 76543210 bit name hue lsb default 00000000 bit mnemonic function 7:0 hue lsb 8 lsbs for hue phase shift bit number 76543210 bit name reserved msb default 00000000 bit mnemonic function 7:2 - reserved 1:0 hue msb 2 msbs for hue phase shift
cs7654 38 sch sync phase adjust at sa 0x00h address 0 17 sch read/write default value = 00h closed caption enable register at sa 0x00h address 0 18 cc_en read/write default value = 00h closed caption data register at sa 0x00h address 0 19 cc_21_1 read/write default value = 00h 0 1a cc_21_2 00h 0 1b cc_284_1 00h 0 1c cc_284_2 00h f ilter register 0 at sa 0x00h address 0 22 cb_amp read/write default value = 80h f ilter register 1 at sa 0x00h address 0 23 cr_amp read/write default value = 80h bit mnemonic function 7:0 sch default - 00h in increments of ? 1.4 degree per bit up to 360 bit number 765432 1 0 bit name reserved en_284 en_21 default 000000 0 0 bit mnemonic function 7:2 - reserved 1 cc en[1] enable closed caption for line 284 0 cc en[0] enable closed caption for line 21 bit mnemonic function 7:0 cc_21_1 first closed caption databyte of line 21 7:0 cc_21_2 second closed caption databyte of line 21 7:0 cc_284_1 first closed caption databyte of line 284 7:0 cc_284_2 second closed caption databyte of line 284 bit number 76543210 bit name u_amp default 10000000 bit mnemonic function 7:0 u_amp u(cb) amplitude coefficient bit number 76543210
cs7654 39 f ilter register 2 at sa 0x00h address 0 24 y_amp read/write default value = 80h f ilter register 6 at sa 0x00h address 0 28 bright_offsett read/write default value = 00h bit name v_amp default 10000000 bit mnemonic function 7:0 v_amp v(cr) amplitude coefficient bit number 76543210 bit name y_amp default 10000000 bit mnemonic function 7:0 y_amp luma amplitude coefficient bit number 76543210 bit name brightness_offset default 00000000 bit mnemonic function 7:0 brght_offset brightness adjustment ( range: -128 to +127)
cs7654 40 control register of color space processor section: sa 0x34h address register name type defaultvalue [00] master reset r/w 00h [01] status r only 00h [02] pin i/o control r/w 00h [03] digital gain r/w 08h [04] scaler control r/w 00h [05] feature control r/w 00h [06] operation control 1 r/w 0dh [07] operation control 2 r/w 00h [08] red balance r/w 80h [09] blue balance r/w 80h [0a] red saturation r/w 80h [0b] blue saturation r/w 80h [0c] gamma correction r/w 01h [0d] reserved [0e] reserved [0f] reserved [10] yr coefficient r/w 80h [11] crr coefficient r/w 7ch [12] cbr coefficient r/w e0h [13] yg coefficient r/w 80h [14] crg coefficient r/w e4h [15] cbg coefficient r/w dch [16] yb coefficient r/w 80h [17] crb coefficient r/w ech [18] cbb coefficient r/w 7ch [19] slave data hold r/w 00h [1a] eeprom count lsb r/w 00h [1b] eeprom count msb r/w 00h [1c] version_major r only fdh [1d] version_minor r only 00h [1e] reserved [1f] reserved [20] low power r/w 00h [21] reserved [22] reserved [23] anti-alias r/w 00h [24] reserved [25] reserved [26] reserved [27] flare control 1 r/w 00h [28] flare control 2 r/w 00h [29] flare control 3 r/w 00h [2a] flare control 4 r/w 00h [2b] flare control 5 r/w 00h table 14. dsp control register
cs7654 41 master reset register (00h at sa 0x34h ) mr setting bit mr0 to logic high will initiate a cs7654 master reset equivalent to executing an ex- ternal reset using the reset pin. all registers will be placed in their default state, and the down- load of any external eprom present on the secondary i 2 c bus will be initiated. the bit is self- cleared. status register (01h at sa 0x34h) evnfld logic high indicates even field of interline-transfer ccd. logic low indicates odd field of inter- line-transfer ccd. this bit provides a course means of synchronizing to the field rate. nodev logic high indicates that the addressed slave device on the secondary i 2 c bus did not respond. [2c] flare control 6 r/w 00h [2d] scaler control 1 r/w 00h [2e] scaler control 2 r/w 00h [2f] scaler control 3 r/w 00h [30] config 0 r/w 00h [31] config 1 r/w 00h [32] config 2 r/w 00h [33] config 3 r/w 00h [34] config 4 r/w 00h [35] config 5 r/w 00h [36] config 6 r/w 00h [37] config 7 r/w 00h [38] config 8 r/w 00h [39] config 9 r/w 00h [3a] config 10 r/w 00h [3b] config 11 r/w 00h [3c] config 12 r/w 00h [3d] config 13 r/w 00h [3e] config 14 r/w 00h [3f] config 15 r/w 00h [40] jump 0 r/w 00h [41] jump 1 r/w 00h [42] eeprom control r/w 00h [43] config index r/w 00h [44] reserved [fe] reserved [ff] station address r/w 1ah 76543210 res res res res res res res mr reserved w 76543210 res p4byte res hizenb initact i2cbusy nodev evnfld reserved r reserved r r r r r address register name type defaultvalue table 14. dsp control register (continued)
cs7654 42 i2cbusy logic high indicates that the cs7654 secondary i 2 c master is busy accessing the addressed slave device. initact logic high indicates the cs7654 master is busy initializing registers from the external i 2 c eeprom on the secondary i 2 c bus (if present). hizenb pin 44 status. p4byte pin 46 status. pin i/o control (02h at sa 0x34h) pllout logic high enables the pll clock output to the cs7615 (pin 51). digital gain register (03h at sa 0x34h) dg[0:4] controls the digital gain applied to the svid_y (luminance) signal after the rgb to ycrcb con- verter block. the range of gains are from 0 to 31/8 in increments of 1/8. a gain of 0, indicates no brightness. scaler control (04h at sa 0x34h) mode[2:0] selects 1 of 8 pre-defined scaling ratios. custom when set, scaler uses custom values held in registers 2dh-2fh. feature control register (05h at sa 0x34h) awb the automatic white balance procedure is initiated by pointing to a white scene and setting this bit high. the bit will return a logic high while the awb procedure is in progress. setting this bit low will have no effect. this bit will always be read as a 0 when the awb is not in progress. gamon the gamma correction from the gamma ram look up table is applied to the video signal in r-g- b space when this bit is set high. the gamma ram is a fully user programmable, 256 entry look up table. lumoff setting lumoff bit high disables the luma peaking filter. chroff setting the chroff bit high disables the chroma low-pass filter for minimizing color aliasing. 76543210 res res res res res res res pllout reserved reserved reserved r/w 76543210 res res res dg4 dg3 dg2 dg1 dg0 reserved r/w 76543210 res res res res custom mode2 mode1 mode0 reserved reserved reserved r/w r/w 76543210 res res res chroff lumoff gamon awb res reserved r/w r/w r/w r/w reserved
cs7654 43 operational control register (06h at sa 0x34h) oblu logic high causes the first line after vref of the odd field to be processed as a blue line. logic low causes the first line of the odd field to be processed as a red line. eblu logic high causes the first line after vref of the even field to be processed as a blue line. logic low causes the first line of the even field to be processed as a red line. pospix logic 1 causes the first pixel of the first line to be treated as a positive pixel in the color sep- aration block. logic 0 causes the first pixel to be treated as a negative pixel. try toggling this bit if the colors appear reversed. oe the output enable bit operates in conjunction with the external hizen pin, as illustrated in ta- ble 15. inref logic 1 causes cs7654 to accept href input and vref input pins as the reference inputs signals. eav and sav codes in the ccd data stream are ignored. logic 0 causes the internal de-formatter to decode and follow the embedded eav and sav codes sent from the ccd dig- itizer (as with the cs7615). operational control register ii (07h at sa 0x34h) clip_off when set, excludes only 00 and ff from output data. otherwise itu bt 601 definition test_aa this bit is reserved for test purposes and may be set as a 1 or a 0. red balance register (08h at sa 0x34h) rb[7:0] the red balance register controls the red contribution to the r-y chrominance signal. when the register value is 00h, the red contribution is minimized; when the register value is ffh, the red contribution is maximized. when the awb correction is in progress, this register value is adjusted such that the absolute magnitude of the r-y signal is minimized. 76543210 res res res inref oe pospix eblu oblu reserved reserved reserved r/w r/w r/w r/w r/w oe bit hizen pin digital outputs 0 0 high-z 0 1 high-z 1 0 high-z 1 1 enabled table 15. oe pin and bit operation 76543210 test_aa clip_off res res res res res res r/w r/w reserved reserved reserved reserved reserved reserved 76543210 rb7 rb6 rb5 rb4 rb3 rb2 rb1 rb0 r/w
cs7654 44 blue balance register (09h at sa 0x34h) bb[7:0] the blue balance register controls the blue contribution to the b-y chrominance signal. when the register value is 00h, the blue contribution is minimized; when the register value is ffh, the blue contribution is maximized. when the awb correction is in progress, this register value is adjusted such that the absolute magnitude of the b-y signal is minimized. red saturation register (0ah at sa 0x34h) rs[7:0] the red saturation register value controls the amplitude of the r-y chrominance signal. when the register value is 00h, the amplitude of the r-y is minimized; when the register value is ffh, the amplitude of the r-y is maximized. blue saturation register (0bh at sa 0x34h) bs[7:0] the blue saturation register value controls the amplitude of the b-y chrominance signal. when the register value is 00h, the amplitude of the b-y is minimized; when the register value is ffh, the amplitude of the b-y is maximized. gamma correction register (0ch at sa 0x34h) writing to the gamma register (0ch at sa 0x34h ) selects the r, g, and/or b ram. continuing data writes without sending a stop bit after the register write results in writes to the ram locations starting with 00h and continuing to ffh. reads from register 0ch function in a similar way. note: all three gamma rams may be selected for simulta- neous writes, but read should be done one ram table at a time. gc0 logic 1 selects blue gamma ram for subsequent access. gc1 logic 1 selects green gamma ram for subsequent ram access. gc2 logic 1 selects red gamma ram for subsequent ram access. gc[0:7] provide r/w access to ram after gamma ram table has been selected. test control a register (0eh at sa 0x34h) this register is reserved 76543210 bb7 bb6 bb5 bb4 bb3 bb2 bb1 bb0 r/w 76543210 rs7rs6rs5rs4rs3rs2rs1rs0 r/w 76543210 bs7 bs6 bs5 bs4 bs3 bs2 bs1 bs0 r/w 76543210 gc7 gc6 gc5 gc4 gc3 gc2 gc1 gc0 r/w
cs7654 45 test control b register (0fh at sa 0x34h) this register is reserved. yr coefficient register (10h at sa 0x34h) color separation and color space conversion coefficient. crr coefficient register (11h at sa 0x34h) color separation and color space conversion coefficient. cbr coefficient register (12h at sa 0x34h) color separation and color space conversion coefficient. yg coefficient register (13h at sa 0x34h) color separation and color space conversion coefficient. crg coefficient register (14h at sa 0x34h) color separation and color space conversion coefficient. 76543210 yr7 yr6 yr5 yr4 yr3 yr2 yr1 yr0 r/w 76543210 crr7 crr6 crr5 crr4 crr3 crr2 crr1 crr0 r/w 76543210 cbr7 cbr6 cbr5 cbr4 cbr3 cbr2 cbr1 cbr0 r/w 76543210 yg7 yg6 yg5 yg4 yg3 yg2 yg1 yg0 r/w 76543210 crg7 crg6 crg5 crg4 crg3 crg2 crg1 crg0 r/w
cs7654 46 cbg coefficient register (15h at sa 0x34h) color separation and color space conversion coefficient. yb coefficient register (16h at sa 0x34h) color separation and color space conversion coefficient. crb coefficient register (17h at sa 0x34h) color separation and color space conversion coefficient. cbb coefficient register (18h at sa 0x34h) color separation and color space conversion coefficient. slave data hold register (19h at sa 0x34h) when an external i 2 c controller initiates a register read from a slave device on the secondary i 2 c bus through cs7654, the returned data is placed in this register. the external controller may then read the data from the slave data hold register. this register is read only. eprom count low byte register (1ah at sa 0x34h) lower byte of the number of triple-bytes to be read from eprom upon reset of cs7654. this register is read only. eprom count high byte register (1bh at sa 0x34h) upper byte of the number of triple-bytes to be read from eprom upon reset of cs7654. this register is read only. version (major) register (1ch at sa 0x34h) the major version register (device id) in the cs7654 is assigned the value fdh. this register is read only. version (minor) register (1dh at sa 0x34h) the minor version register in cs7654 rev a. is assigned the value 00h. with each minor revision the value is in- creased by 1. this register is read only. 76543210 cbg7 cbg6 cbg5 cbg4 cbg3 cbg2 cbg1 cbg0 r/w 76543210 yb7 yb6 yb5 yb4 yb3 yb2 yb1 yb0 r/w 76543210 crb7 crb6 crb5 crb4 crb3 crb2 crb1 crb0 r/w 76543210 cbb7 cbb6 cbb5 cbb4 cbb3 cbb2 cbb1 cbb0 r/w
cs7654 47 low power register (20h at sa 0x34h) pd setting bit pd to 1 will place the cs7654 in low power mode. test enable register (21h at sa 0x34h) this register is reserved. reserved register (22h at sa 0x34h) this register is reserved and returns a valud of 00 when read. anti-alias (23h at sa 0x34h) this register is reserved and must be set to 08h for normal operation. test_aa2 (24h at sa 0x34h) this register is reserved and must be set to ffh for normal operation test_aa3 (25h at sa 0x34h) this register is reserved and must be set to ffh for normal operation test_aa4 (26h at sa 0x34h) this register is reserved and must be set to ffh for normal operation flare control 1 (27h at sa 0x34h) y_thr[9:2] flare control filter y threshold bits 9-2 (msb). (bits 1 and 0 set to 0.) flare control 2 (28h at sa 0x34h) cr_l [9:2] flare control filter cr low threshold bits 9-2 (msb). 76543210 res res res res res res res pd reserved r/w 76543210 y_thr9 y_thr8 y_thr7 y_thr6 y_thr5 y_thr4 y_thr3 y_thr2 r/w 76543210 cr_l9 cr_l8 cr_l7 cr_l6 cr_l5 cr_l4 cr_l3 cr_l2 r/w
cs7654 48 flare control 3 (29h at sa 0x34h) cb_l [9:2] flare control filter cb low threshold bits 9-2 (msb). (bits 1 and 0 set to 0.) flare control 4 (2ah at sa 0x34h) cr_h [9:2] flare control filter cr high threshold bits 9-2 (msb). flare control 5 (2bh at sa 0x34h) cb_h [9:2] flare control filter cb high threshold bits 9-2 (msb). (bits 1 and 0 set to 0.) flare control 6 (2ch at sa 0x34h) cr_l [1:0] flare control filter cr low threshold bits 1 and 0. cb_l [1:0] flare control filter cb low threshold bits 1 and 0. cr_h [1:0] flare control filter cr high threshold bits 1 and 0. cb_h [1:0] flare control filter cb high threshold bits 1 and 0. scaler control 1 (2dh at sa 0x34h) pll_m [4:0] this is the pll m value when the custom bit (bit 3 register 04h) is set. bypass [1:0] see pll section. scaler control 2 (2eh at sa 0x34h) pll_n [4:0] this is the pll n value when the custom bit (bit 3 register 04h at sa 0x34h ) is set. half sets the internal pll reference clock to 1/2 the input clock. 76543210 cb_l9 cb_l8 cb_l7 cb_l6 cb_l5 cb_l4 cb_l3 cb_l2 r/w 76543210 cr_h9 cr_h cr_h7 cr_h6 cr_h5 cr_h4 cr_h3 cr_h2 r/w 76543210 cb_h9 cb_h8 cb_h7 cb_h6 cb_h5 cb_h4 cb_h3 cb_h2 r/w 76543210 cb_h1 cb_h0 cr_h1 cr_h0 cb_l1 cb_l0 cr_l1 cr_l0 r/w r/w r/w r/w 76543210 bypass1 bypass0 res pll_m4 pll_m3 pll_m2 pll_m1 pll_m0 r/w reserved r/w 76543210 half res res pll_n4 pll_n3 pll_n2 pll_n1 pll_n0 r/w reserved r/w
cs7654 49 scaler control 3 (2fh at sa 0x34h) offset [7:0] this value controls the offset fo the internal scaler. configuration control 0 (30h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 00h. configuration control 1 (31h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 00h. configuration control 2 (32h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 01h. configuration control 3 (33h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 01h. configuration control 4 (34h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 02h. 76543210 offset7 offset6 offset5 offset4 offset3 offset2 offset1 offset0 r/w 76543210 res res res res res skp010 skp09 skp08 reserved r/w 76543210 skp07 skp06 skp05 skp04 skp03 skp02 skp01 skp00 r/w 76543210 res res res res res skp110 skp19 skp18 reserved r/w 76543210 skp17 skp16 skp15 skp14 skp13 skp12 skp11 skp10 r/w 76543210 res res res res res skp210 skp29 skp28 reserved r/w
cs7654 50 configuration control 5 (35h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 02h. configuration control 6 (36h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 03h. configuration control 7 (37h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 03h. configuration control 8 (38h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 04h. configuration control 9 (39h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 04h. configuration control 10 (3ah at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 05h. 76543210 skp27 skp26 skp25 skp24 skp23 skp22 skp21 skp20 r/w 76543210 res res res res res skp310 skp39 skp38 reserved r/w 76543210 skp37 skp36 skp35 skp34 skp33 skp32 skp31 skp30 r/w 76543210 res res res res res skp410 skp49 skp48 reserved r/w 76543210 skp47 skp46 skp45 skp44 skp43 skp42 skp41 skp40 r/w 76543210 res res res res res skp510 skp59 skp58 reserved r/w
cs7654 51 configuration control 11 (3bh at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 05h. configuration control 12 (3ch at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 06h. configuration control 13 (3dh at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 06h. configuration control 14 (3eh at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 07h. configuration control 15 (3fh at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the skip bit is set (bit 1 register 42h at sa 0x34h ) and the configuration index register (43h at sa 0x34h ) is set to 07h. jump control 0 (40h at sa 0x34h) this register contains the 3 msbs of the eeprom address used when the jump bit is set (bit 2 register 42h at sa 0x34h ). 76543210 skp57 skp56 skp55 skp54 skp53 skp52 skp51 skp50 r/w 76543210 res res res res res skp610 skp69 skp68 reserved r/w 76543210 skp67 skp66 skp65 skp64 skp63 skp62 skp61 skp60 r/w 76543210 res res res res res skp710 skp79 skp78 reserved r/w 76543210 skp77 skp76 skp75 skp74 skp73 skp72 skp71 skp70 r/w 76543210 res res res res res jmp10 jmp9 jpm8 reserved r/w
cs7654 52 jump control 1 (41h at sa 0x34h) this register contains the 8 lsbs of the eeprom start address used when the jump bit is set (bit 2 register 42h at sa 0x34h ). eeprom control (42h at sa 0x34h ) state machine commands for loading eeprom data after reset. (see extended eprom configuration) halt writing a 1 to this bit stops the reading of eeprom data. skip writing a 1 to this bit forces the next eeprom read cycle to occur at the address held in the configuration control (n) register, where "n" is the value held in the configuration index regis- ter (43h at sa 0x34h ) jump writing a 1 to this bit forces the next eeprom access to occur at the address held in registers 40h and 41h at sa 0x34h . configuration index register (43h at sa 0x34h) this contains the dip switch status at reset. (see extended eprom configuration) the value of this register selects the appropriate configuration register when the skip command is executed. reserved registers (44h - feh at sa 0x34h) these registers are reserved and return a value of 00h when read. station address register (ffh at sa 0x34h) cs7654 station address of the color processor, 7 msbs (the lsb of the complete 8-bit station address is determined by the lsb which acts as a read/write direction bit). 76543210 jmp7 jmp6 jmp5 jmp4 jmp3 jmp2 jmp1 jpm0 r/w 76543210 res res res res res jump skip halt r/w 76543210 res res res res res sw2 sw1 sw0 reserved r/w 76543210 res sa6 sa5 sa4 sa3 sa2 sa1 sa0 reserved r/w
cs7654 53 board design and layout considerations the printed circuit layout should be optimized for lowest noise on the cs7654 placed as close to the output connectors as possible. all analog supply traces should be as short as possible to minimize in- ductive ringing. a well designed power distribution network is es- sential in eliminating digital switching noise. the ground planes must provide a low-impedance re- turn path for the digital circuits. a pc board with a minimun of four layers is recommended. the ground layer should be used as a shield to isolate noise from the analog traces. the top layer (1) should be reserved for analog traces but digital traces can share this layer if the digital signals have low edge rates and switch little current or if they are separated from the analog traces by a signigicant distance (dependent on their frequency content and current). the second layer should then be the ground plane followed by the analog power plane on layer three and the digital signal layer on layer four. power and ground planes the power and ground planes need isolation gaps of at least 0.05 " to minimize digital switching noise effects on the analog signals and components. a split analog/digital ground plane should be con- nected at one point as close as possible to the cs7654. power supply decoupling start by reducing power supply ripple and wiring harness inductance by placing a large (33-100 f) capacitor as close to the power entry point as pos- sible. use separate power planes or traces for the digital and analog sections even if they use the same supply. if necessary, further isolate the digital and analog power supplies by using ferrite beads on each supply branch followed by a low esr capac- itor. place all decoupling caps as close as possible the the device as possible. surface mount capacitors generally have lower inductance than radial lead or axial lead components. surface mount caps should be place on the component side of the pcb to min- imize inductance caused by board vias. any vias, especially to ground, should be as large as possible to reduce their inductive effects. digital interconnect the digital inputs and outputs of the cs7654 should be isolated from the analog outputs as much as possible. use separate signal layers whenever possible and do not route digital signals over the analog power and ground planes. noise from the digital section is related to the digi- tal edge rates used. ringing, overshoot, under- shoot, and ground bounce are all related to edge rate. use lower speed logic such as hcmos for the host port interface to reduce switching noise. for the video input ports, higher speed logic is re- quired, but use the slowest practical edge rate to re- duce noise. to reduce noise, it is important to match the source impedance, line impedance, and load impedance as much as possible. generally, if the line length is greater than one fourth the signal edge rate, line termination is necessary. ringing can also be reduced by damping the line with a se- ries resistor (22-150 w ). under extreme cases, it may be advisable to use microstrip techniques to further reduce radiated switching noise if very fast edge rates (<2 ns) are used. if microstrip tech- niques are used, split the analog and digital ground planes and use proper rf decoupling techniques. analog interconnect the cs7654 should be located as close as possible the output connectors to minimize noise pickup and reflections due to impedance mismatch. all unused analog outputs should be placed in shutdown. this reduces the total power that the cs7654 requires, and eliminates the impedance mismatch presented
cs7654 54 by an unused connector. the analog outputs should not overlay the analog power plane to maximize high frequency power supply rejection. analog output protection to minimize the possibility of damage to the ana- log output sections, make sure that all video con- nectors are well grounded. the connector should have a good dc ground path to the analog and dig- ital power supply grounds. if no dc (and low fre- quency) path is present, improperly grounded equipment can impose damaging reverse currents on the video out lines. therefore, it is also a good idea to use output filters that are ac coupled to avoid any problems. esd and latch up protection all mos devices are sensitive to electro static discharge (esd). when manipulating these devic- es, proper esd precautions are recommended to avoid performance degradation or permanent dra- mage. to prevent latch up, make sure that the analog ground and the digital ground are at the same po- tential, it also apply to the analog supply and the digital supply, they must be at the same potential. at power up, make sure that the analog and digital supply are settled to their nominal voltage before applying any signal pin. to further prevent from external voltage anomalies a 3.3 v zener diode should be applied. the diode should be located after the filter, close to the con- nector. anode connected to ground and cathode connected to the video output pin. external dac output filter if an output filter is required, the low pass filter shown in figure 19 can be used. 2.2 m h 330 pf 220 pf out in 3.3 v c 1 c 2 figure 19. external low pass filter c 2 should be chosen so that c 1 = c 2 + c cable
cs7654 55 pin descriptions svid_c vdd_dac gnd_dac comp_vid iset_dac vref vdd_bg gnd_bg nc nc p4bytmode scenable hizen clkin_grg test2 reset vdd gnd vrefin hrefin scls sdas nc nc gpio2 gpio1 gpio0 clkout dout9 dout8 dout7 dout6 41 43 45 47 33 35 37 39 7 5 3 1 15 13 11 9 svid_y xtal_out xtal_in/clkin2x clkout_grg din8 din9 nc nc sdam sclm dout0 dout1 gnd din5 din6 din7 din2 din3 din4 vdd nc nc din0 din1 vdd_pll gnd_pll iset_pll test1 dout2 dout3 dout4 dout5 17 19 21 23 25 27 29 31 63 61 59 57 55 53 51 49 8 6 4 2 16 14 12 10 18 20 22 24 26 28 30 32 42 44 46 48 34 36 38 40 64 62 60 58 56 54 52 50 cs7654 64-pin tqfp top view
cs7654 56 power supply connection vdd - power supply, pins 8, 40. positive digital supplies. nominally +5 volts. vdd_bg, vdd_dac, vdd_pll - power supply, pins 50, 55, 61. positive analog supplies. nominally +5 volts. respectively bandgap, dac and pll supplies. gnd - digital ground, pins 9, 39. digital ground supplies. gnd_bg, gnd_dac, gnd_pll - digital ground, pins 49, 54, 62. digital ground supplies. respectively bandgap, dac and pll ground. input data and clocks din[9:0] - digital mosaic inputs, pins [15:10, 7:3]. cmos level mosaic coded ccd input data from ccd digitizer clkin_grg - mosaic input data clock, pin 43. main system input clock, used to strobe incoming digital ccd mosaic data. the clkin frequency is identical to the mosaic input data rate. xtal_in/clkin2x - mosaic input data interpolation clock, pin 59. mosaic input data interpolation clock or crystal oscillator input. clkout_grg - ccd sample clock, pin 60. this clock is scaled by the internal pll and is equal to the clkin2x frequency divided by the scaling ratio. this clock is intended to connect to the cs7615 master clock pin (pin 32). xtal_out C crystal oscillator output, pin 58. when using the internal crystal oscillator, connect the external crystal to the xtal_out and clkin2x pins. if unused leave floating. hrefin - horizontal input timing reference, pin 37. active low horizontal input timing reference. used to synchronize the output timing signals with the incoming mosaic data and timing. when used with ccd digitizers like the cs7615 which imbed the necessary timing signals in the data stream, the hrefin signal is not needed. vrefin - vertical input timing reference, pin 38. active low vertical input timing reference. used to synchronize the output timing signals with the incoming mosaic data and timing. when used with ccd digitizers like the cs7615 which embed the necessary timing signals in the data stream, the vrefin signal is not needed.
cs7654 57 i 2 c serial control sdas - primary i 2 c data bus, pin 35. primary i 2 c data bus. used with scl to read and write the internal register set. scls - primary i 2 c clock, pin 36. primary i 2 c clock. used with sda to read and write the internal register set. sdam - secondary i 2 c data bus, pin 17. secondary i 2 c data bus with limited bus mastering capabilities. used with sclsec to read and write i 2 c devices located on the secondary bus. various devices can be isolated by the cs7654 from the primary i 2 c bus. the cs7654 will start reading i 2 c eprom devices at addresses a0h after reset . it will download the eprom contents into the specified registers inside the secondary bus devices as well as any cs7654 registers specified in the eprom entries. devices are typically connected to either the primary or the secondary i 2 c bus. however, the two busses may be connected together when system design requires the use of eprom initialization while at the same allowing direct access to all the camera devices from the external i 2 c controller. sclm - secondary i 2 c clock, pin 18. secondary i 2 c clock with limited bus mastering capabilities. used with sdasec to read and write i 2 c devices located on the secondary bus. various devices can be isolated by the cs7654 from the primary i 2 c bus. the cs7654 will start reading i 2 c eprom devices at addresses a0h after reset , and download the eprom contents into the specified secondary bus registers, as well as any cs7654 registers specified in the eprom entries. devices are typically connected to either the primary or the secondary i 2 c bus. however, the two busses may be connected together when system design requires the use of eprom initialization while at the same time allowing direct access to all the camera devices from the external i 2 c controller. p4bytmode - four-byte mode i 2 c operation enable, pin 46. places cs7654 in the four-byte mode for i 2 c transactions on the primary i 2 c bus. active high. digital video outputs and clocking dout[9:0] - channel digital output bits, pins [28:19]. cmos level 10-bit digital video output channel "a." either ycrcb interleaved digital video output data, or y component digital video data is available at this port according to the state of bit 5 in register 06h at sa 0x34h. hizen - output enable, pin 44. cmos level digital input pin to place all digital video output in hi-z mode. this pin works in conjunction with oe bit in register 06h at sa 0x34h. to disable/power down dac see registers description 0x04h and 0x05h at sa 0x00h.
cs7654 58 clkout - digital output data clock, pin 29. digital output clock. output data transitions on the falling edge of clkout and can be latched on the rising edge. the clkout rate is equal to twice the input mosaic pixel rate multiplied by the current scaling ratio with y and crcb output data available on dout [9:0]. analog vref - external voltage reference, pin 51. input to an external voltage reference of 1.235v. leave floating if unused. iset_dac - dac bias, pin 52. connect this pin to analog ground ( agnd ) through a 4k00 ohms 1% resistor. iset_pll - pll bias, pin 63. connect this pin to analog ground ( agnd ) through a 6k00 ohms 1% resistor. svid_y - s-video output, luma , pin 57. current dac output, must have a doubly terminated load of 75r0 ohms 1% resistor. svid_c - s-video output, chroma , pin 56. current dac output, must have a doubly terminated load of 75r0 ohms 1% resistor. comp_vid - composite video output, pin 53. current dac output, must have a doubly terminated load of 75r0 ohms 1% resistor. miscellaneous reset - master external reset control, pin 41. cmos input which initiates a complete power-on reset, where all registers are reset to their defaults, and the secondary i 2 c bus attempts to load any eprom configuration information. this pin operates in conjunction with bit 0 of register 00h. reset is an active logic low input. test2 - test pin, pin 42. test pin, connect to dgnd. test1 - test pin, pin 64. test pin, connect to dgnd. scenable - test pin, pin 45. test pin, connect to gnd.
cs7654 59 gpio[2..0]- general purpose i/o port, pin [32:30]. cmos i/o. also use by eprom for configuration. nc - no connect, pin 1, 2, 15, 16, 33, 34, 47, 48. no connect, leave floating.
cs7654 60 package dimensions inches millimeters dim min max min max a 0.000 0.063 0.00 1.60 a1 0.002 0.006 0.05 0.15 b 0.007 0.011 0.17 0.27 d 0.461 0.484 11.70 12.30 d1 0.390 0.398 9.90 10.10 e 0.461 0.484 11.70 12.30 e1 0.390 0.398 9.90 10.10 e 0.016 0.024 0.40 0.60 l 0.018 0.030 0.45 0.75 0.000 7.000 0.00 7.00 64l tqfp package drawing e1 e d1 d 1 e l b a1 a
? notes ?


▲Up To Search▲   

 
Price & Availability of CS7654-KQ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X